package com.zdkj.subway.rca.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zdkj.common.core.util.R;
import com.zdkj.subway.rca.entity.SwCkDataauditAccinvest;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;

/**
 * @Author lu
 * @deprecated 数据关联性复核
 * @Date 2021-09-08
 */
public interface SwCkDataauditAccinvestService extends IService<SwCkDataauditAccinvest> {

    /**
     * 导入
     * @param file
     * @return
     * @throws Exception
     */
    R importAccInvest(MultipartFile file) throws Exception;

    /**
     * 生成差异
     * @param startDate
     * @param endDate
     */
    void generateDifferenceReport(String startDate, String endDate);
    /**
     * 导出
     * @param startDate
     * @param endDate
     * @param lineCode
     * @param stationCode
     * @param startReplyDate
     * @param endReplyDate
     * @param response
     */
    void export(String startDate, String endDate, String lineCode, String stationCode, String startReplyDate, String endReplyDate, HttpServletResponse response);


}
